.g-hd.f-open .g-op .nav-sq .u-menu-icon {
    background: url(fold-icon.jpg) no-repeat;
}

.component-CommonHeaderNavs2020 {
    height: 100%
}

.component-CommonHeaderNavs2020 .m-logo {
    height: 36px;
    position: relative;
    width: 120px;
    z-index: 999
}

.component-CommonHeaderNavs2020 .m-logo a {
    height: 36px;
    width: auto;
}

.component-CommonHeaderNavs2020 .g-op .nav-sq .u-menu-icon {
    background: url(unfold-icon.jpg) no-repeat;
}

.component-CommonHeaderNavs2020 .m-navs .navs-container {
    background: none
}

.component-CommonHeaderNavs2020 .m-navs .navs-list .menu_icon {
    width: .48rem !important
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li {
    border-color: #2e3340;
    clear: both;
    padding: 0 .4266666666666667rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #efefefcc;
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li a {
    padding: 0 !important;
    font-size: 0.39rem;
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .img-title {
    display: inline-block;
    height: 15px
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li {
    margin-left: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li a {
    padding: 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .u-new {
    background-image: url(NEW.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .72rem .37333333333333335rem;
    display: inline-block;
    height: .37333333333333335rem;
    position: relative;
    top: -.02666666666666667rem;
    vertical-align: middle;
    width: .72rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list {
    margin: .10666666666666667rem 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li {
    margin-left: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li a {
    display: inline-block;
    height: .8533333333333334rem;
    padding: 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li .menu-list {
    margin: .10666666666666667rem 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li .menu-list li {
    padding-left: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li .menu-list li a {
    color: #333 !important;
    height: .7466666666666667rem;
    padding: 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .item-list>li .menu-list li .menu-list li a:first-child {
    margin-top: .10666666666666667rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .navs-item {
    color: #0056ff
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list,
.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li {
    border-top: 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li {
    font-size: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li.nav-sub-menu a {
    color: #9098a3
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li a {
    color: #333;
    padding-left: .4266666666666667rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li.m-item {
    color: #fff
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li.active .item-list .nav-menu.active .menu-list>li.m-less-item .spot {
    background-color: #9098a3;
    margin-right: 0
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu .menu-list {
    display: none !important
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu .menu-list li {
    font-size: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu .sub-menu_icon {
    display: inline-block;
    height: .8533333333333334rem;
    text-align: center;
    vertical-align: top;
    width: .8533333333333334rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu .sub-menu_icon i {
    display: block;
    font-size: .4266666666666667rem;
    margin: .29333333333333333rem auto
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu.active .sub-menu_icon i {
    transform: rotate(180deg)
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu.active .menu-list {
    display: block !important
}

.component-CommonHeaderNavs2020 .m-navs .navs-list>li .nav-sub-menu.active .menu-list li a {
    font-size: .32rem
}

.component-CommonHeaderNavs2020 .m-navs .navs-search.hide {
    display: none
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container {
    background-color: #162031;
    display: none;
    width: 100%
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show {
    display: block;
    z-index: 10
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form {
    height: 1.0666666666666667rem;
    margin-top: .28rem;
    position: relative;
    width: 100%
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form input {
    border: 1px solid #adb8d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    float: left;
    font-size: .4rem;
    margin-left: .5333333333333333rem;
    padding: .26666666666666666rem;
    width: 8.933333333333334rem
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form input::-moz-placeholder {
    color: #999
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form input::placeholder {
    color: #999
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form input:focus {
    border: 1px solid #1364f0
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form input:focus~.u-btn {
    background-image: url(m_search_pressed.svg)
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show form .u-btn {
    background-color: #fff;
    background-image: url(m_search.svg);
    background-size: .4rem .41333333333333333rem;
    border-style: none;
    height: .41333333333333333rem;
    left: 8.8rem;
    padding: 0;
    position: absolute;
    top: .32rem;
    width: .4rem
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show .hot-words {
    display: flex;
    flex-direction: column;
    margin-bottom: .13333333333333333rem;
    margin-left: .5333333333333333rem;
    margin-top: .28rem
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show .hot-words li {
    color: #fff;
    font-size: .32rem;
    height: .9333333333333333rem;
    vertical-align: middle
}

.component-CommonHeaderNavs2020 .m-navs .search-info-container.show .hot-words .title {
    color: #999
}